home *** CD-ROM | disk | FTP | other *** search
-
- Anleitung zu
-
- Fußball_Bundesliga
-
- einer Applikation, welche mit TurboCalc erstellt wurde
-
- von
-
- Günther R. Klug Frh. v. Biedermann, München
-
- ACHTUNG! Diese Applikation war bereits in den "Extras" der
- TurboCalc4.0 CD enthalten. Ich habe hier (bis auf
- die Zelle AD29, die nunmehr für die Verwendung des
- Hilfe-Aufrufes mit TurboCalc5.0 voll tauglich ist
- KEINERLEI
- Änderungen vorgenommen - was heißt, daß sowohl die
- Teilnehmer als auch die Paarungen total "gestrig"
- sind und von IHNEN erst auf die neue Saison vorbe-
- reitet werden müssen (falls Sie sie denn verwenden
- wollen)! Wies geht, wird weiter unten beschrieben!
-
-
- ANWENDUNG
-
- Vor der neuen Saison
- --------------------
-
- Zu Beginn einer neuen Bundesliga-Saison müssen im Bereich
- Datenbank (A5:K23) die Bereiche D6:G23 und I6:J23 auf "0"
- gesetzt werden. KEINESFALLS die Bereiche H6:H23, K6:K23
- und L6:L23 verändern - diese enthalten Formeln! Ein Makro
- (kein Objekt vorhanden), für diesen Zweck ist verfügbar.
-
- Außerdem sind in C30:C47 die teilnehmenden Vereine auf
- den aktuellen Stand zu bringen. Die Eingabe kann ohne
- Ordnung erfolgen, jedoch muß der Bereich NACH der Eingabe
- sortiert werden. Dies erleichtert die Orientierung, denn
- Sie müssen beim Integrieren von Spiel-Paarungen anstelle
- der Namen, die zugehörige Nummer (links neben dem Namen)
- in die entsprechenden Felder der Schablonen eingeben.
-
- Diese Namen müssen dann in GENAU DERSELBEN Schreibweise
- auch in den Tabellen-Bereich C6:C23 geschrieben werden.
-
- Sowohl das Sortieren der Teilnehmer-Liste, als auch das
- anschließendes Einfügen in die Tabelle sollten Sie dem
- verfügbaren Makro (kein Objekt vorhanden) "Sort_Liste"
- (siehe "MAKROS" weiter unten) überlassen.
-
- Ganz allgemein sollten Sie - wenn Sie schon glauben,
- manuell etwas verändern zu müssen - eine Sicherung
- durchführen und NACH der Veränderung OHNE Sichern einen
- oder mehrere Testläufe absolvieren, um sicher zu gehen,
- daß noch alles funktioniert! Notfalls können Sie dann
- nämlich TurboCalc verlassen und neu aufrufen - dann sind
- die "alten" Daten nicht verloren.
-
- Diese Arbeiten ERFORDERN eine vorher entschützte Tabelle!
-
-
- Ergebnis-Übernahme
- ------------------
-
- Sie können JEDERZEIT die Ergebnisse von Liga-Spielen in
- die Tabelle integrieren. Es stehen 2 Modi zur Auswahl:
-
- Einzelnes Spiel:
- ~~~~~~~~~~~~~~~~
-
- Sie geben in Zelle E31 die NUMMER des Heim-Vereines aus
- der Liste "Teilnehmende Vereine" ein.
-
- in Zelle F31 kommt die NUMMER des Gast-Vereins
- in Zelle G31 die erzielten Tore des Heim-Vereins
- in Zelle H31 die erzielten Tore des Gast-Vereins
-
- Achten Sie bitte auf wirklich korrekte Eingaben, denn es
- gibt keine automatische Korrektur falscher Integrationen
- nach Start des Objekts
- "Einzelspiel integrieren"
- Eine Korrektur müßte also manuell erfolgen (Schreibschutz
- vorher deaktivieren, Änderungen machen und Schreibschutz
- reaktivieren).
-
- Die TurboCalc Funktion "undelete" ist hier nur bedingt
- hilfreich selbst dann, wenn die Tiefe ungewöhnlich hoch
- eingestellt wäre - siehe unter Optionen Tabellen-Flag,
- oder wie das in Ihrem Menu heißt.
-
- Nach Ablauf erhalten Sie eine Vollzugs-Meldung und können
- die nächste Paarung nach obigem Muster integrieren. Nach
- jedem Aufruf des Makros werden Änderungen in der Tabelle
- (ohne Update des Tabellen-Platzes!) gespeichert - falls
- Sie =SAVE in der Makro-Sequenz generell ermöglicht haben!
-
- Beachte:
- Schützen/Entschützen erfolgt im Makro-Ablauf AUTOMATISCH!
-
-
- Alle Spiel-Paarungen:
- ~~~~~~~~~~~~~~~~~~~~~
-
- Dazu müssen (in beliebiger Reihenfolge) alle GESPIELTEN
- Paarungen in die Liste im Bereich E50:H58 nach den obigen
- Regeln eingetragen sein, bevor das Objekt
-
- "ALLE Spiele integrieren"
-
- geklickt wird.
-
- Beachte:
- Schützen/Entschützen erfolgt im Makro-Ablauf AUTOMATISCH!
-
-
- Update der Tabelle
- ------------------
-
- Sie können JEDERZEIT die Tabelle updaten; Sinn macht es
- jedoch nur nach einem KOMPLETTEN Spieltag, denn der alte
- Tabellenplatz stimmt nicht mehr für den vorigen Spieltag,
- wenn Sie die Spiele scheibchenweise integriert und nach
- jeder Integration eine Update (was dann eine Sortierung
- nach sich zieht) vorgenommen haben!
-
- Wenn Sie also das Objekt
-
- "Tabelle aktualisieren"
-
- klicken, wird die Tabelle nach Punkten und Tordifferenz
- sortiert und die Tabellenstände aktualisiert. Die "alten"
- Tabellenstände erscheinen dann in der Spalte A5:A23 .
-
- Nachholspiele werden als gewonnen bewertet (nur für die
- Sortierung natürlich), jedoch werden die Punkte in der
- Tabelle in ROTER Farbe erscheinen.
-
- Die Tor-Differenz bei Punkte-Gleichheit wird zur Findung
- der Platzierung herangezogen (Differenzen bis ± 999 ;-))
-
- Nach Aktualisierung der Tabelle erfolgt Vollzugs-Meldung.
- Die Tabelle wird automatisch abgespeichert - wenn =SAVE
- in der entsprechenden Makro-Sequenz aktiviert wurde. Aber
- natürlich können Sie jederzeit mit <rAmiga-S> speichern.
-
- Beachte:
- Schützen/Entschützen erfolgt im Makro-Ablauf AUTOMATISCH!
-
-
- Ausdruck der Ergebnisse des Spiel-Tages
- ---------------------------------------
-
- Ein Klick auf das Objekt
-
- "Print_Spieltag"
-
- druckt die Tages-Ergebnisse aus. Sie können anschließend
- bestimmen, ob diese gelöscht werden sollen.
-
- Wenn Sie aber NICHT löschen, dann werden die Ergebnisse
- mehrerer Spieltage fortgeschrieben.
-
- Der sonst in Zelle P3 angezeigte Text
-
- "Ergebnisse xx. Spiel-Tag:"
-
- wird dann die Nummer des Spiel-Tages nicht mehr anzeigen.
-
- Wenn in der Schablone aber nicht mindestens EIN Ergebnis
- enthalten ist, wird kein Ausdruck erfolgen (auch darüber
- erhalten Sie Meldung).
-
- Beachte:
- Schützen/Entschützen erfolgt im Makro-Ablauf AUTOMATISCH!
-
-
-
- Ausdruck der Tabelle
- --------------------
-
- Die Tabelle kann durch Klick auf das Objekt
-
- "Tabelle ausdrucken"
-
- jederzeit ausgedruckt werden (TEXT-Modus ist vorgegeben).
-
-
-
- MAKROS
-
- Es gibt eine Menge an Makros und Sub-Makros, aber nur 7
- davon sind für den Anwender wichtig und davon sind 5 in
- Objekten integriert - also nicht über Menu/Werkzeugleiste
- zu starten.
-
- Die beiden anderen werden nur EINMAL pro Saison gebraucht
- und sind deshalb NICHT von Objekten, sondern NUR über das
- Menu oder die Werkzeugleiste zu starten.
-
-
- Einzel-Spiel integrieren
- ------------------------
-
- Das Objekt integriert den Ausgang EINER Spiel-Paarung in
- die Tabelle (siehe "Anwendung/Einzelnes Spiel"). Vor
- entscheidendes geschieht, wird darauf hingewiesen, daß
- Sie Eingaben in die Schablone machen müssen. Wie in allen
- Makros besteht dann die Option zum Abbruch.
-
- Vor Beendigung des Makros werden Sie gefragt, ob Sie noch
- weitere Paarungen integrieren wollen. Falls JA, wird die
- Cursor-Bewegung auf "rechts" geschaltet, damit bei der
- NÄCHSTEN Eingabe in die Schablone der Cursor nach RETURN
- in die rechte Zelle springt (nur eine kleine "Spielerei"
- für die Verbesserung des Komforts und vielleicht eine
- Anregung für Sie, was man alles machen kann! Wenn Sie die
- Frage verneinen, wird/bleibt die Cursor-Bewegung normal.
-
-
-
- ALLE Spiele integrieren
- -----------------------
-
- Ein Klick auf das Objekt integriert den Ausgang ALLER
- Paarungen, welche in der Schablone eingetrage sind, in
- die Tabelle. Achten Sie hier auf KORREKTE Eingaben!
-
- Je nach der Power Ihres Amiga kann das eine Weile dauern,
- besonders, wenn Sie auf "automatisch rechnen" geschaltet
- haben, weil dann viele unnötige Berechnungen erfolgen.
-
- Es ist NICHT erforderlich, daß die Schablone alle neun
- Ergebnisse enthält (könnten ja Spiele ausgefallen sein),
- aber Sie werden beim Start darauf hingewiesen, WENN Sie
- weniger als 9 eingegeben haben und können noch abbrechen,
- falls es ein Versehen war. Sind aber ALLE 8 Paarungen in
- die Schablone eingegeben, dann werden Sie gewarnt, falls
- bei der Eingabe der Vereins-Nummern ein Fehler passiert
- ist (also z.B. eine Nummer 2 Mal oder garnicht auftritt).
-
-
-
- Tabelle aktualisieren
- ---------------------
-
- Ein Klick auf dieses Objekt kann (wie bei Radio Eriwan)
- "im Prinzip" unbedenklich und JEDERZEIT erfolgen - Sie
- dürfen sich nur nicht wundern, wenn es keine besondere
- Änderung bewirkt; dann wurde vorher eben keine neue
- Spiel-Paarung integriert, oder die Tabellenplätze wurden
- durch das/die Ergebnisse nicht verändert.
-
- Was schwerer wiegt ist, daß die Spalte A6:A23 bei der
- "mutwilligen" Anwendung dieses Makros (d.h. vor nicht
- ALLE Paarungen des Spieltages integriert sind) nicht die
- ECHTEN "alten" Tabellenplätze (des vorigen Spiel-Tages)
- aufweist, sondern nur die, welche durch das letzte UpDate
- verursacht wurden!
-
-
- Spiel-Tag ausdrucken
- --------------------
-
- Ein Klick auf Dieses Objekt druckt den Inhalt der Liste
- "Ergebnisse" aus.
-
- Nach dem Ausdruck können Sie entscheiden, ob die Liste
- für den nächsten Spieltag geleert werden soll. Verneinen
- Sie dies, dann wird einfach fortgeschrieben.
-
- Die Länge der Tabelle (320 Zeilen) ist für die Aufnahme
- der Spiele einer ganzen Saison (306) völlig ausreichend.
-
- Anmerkung:
- Der Ausdruck wird als "TEXT" erfolgen und es wird
- ein Drucker mit Einzelblatt A4 unterstellt. Durch
- Veränderung der Parameter in der Zelle Z15 - und
- natürlich korrekte Einstellung der Printer-Prefs -
- können Sie hier Verbesserungen vornehmen. Lesen Sie
- also die Handbücher zu TurboCalc und Ihrem Drucker
- und evtl. auch Druckprogrammen wie TurboPrint, wenn
- Sie mit dem Ausdruck unzufrieden sind!!
-
-
-
- Tabelle ausdrucken
- ------------------
-
- Das Objekt tut das, was drauf steht. Zu beachten ist hier
- lediglich das, was in "Anmerkung" unter "Print Spieltag"
- steht. Die evtl. zu ändernden Parameter sind in Zelle Z59
-
-
-
- Zeige Hilfe
- Zeige Tabelle
- Zeige Ergebnisse
- Zurück zu Eingabe
- -----------------
-
- sind Objekte zur Erleichterung der Orientierung in der
- Applikation. Sie tun das, was draufsteht - testen Sie sie
- einfach aus.
-
- "Zeige Hilfe" öffnet auf der Applikation ein Window mit
- der Dokumentation, die Sie gerade lesen (vorausgesetzt,
- Sie haben die Install-Empfehlungen befolgt.
-
-
- Je ein Objekt "Zurück zur Eingabe" befindet sich in den
- Bereichen Tabelle und Ergebnisse; sie führen zum Bereich
- Eingabe zurück.
-
-
- Anmerkung:
- KEINES von den Objekten ist "geschützt" - sie
- könnten ja andernfalls bei "geschützter Tabelle"
- nicht aufgerufen werden!
-
-
-
- Reset_to_NULL
- -------------
-
- VORSICHT !
- Das Makro (kein Objekt vorhanden) stellt nach Vorwarnung
- die nicht auf Formeln basierenden Werte der Tabelle auf
- "0" und ermöglicht, zum Saison-Beginn eine leere Tabelle
- verfügbar zu haben. Nach Nullstellung wird ausnahmsweise
- NICHT gespeichert, sodaß Sie nach versehentlichem Aufruf
- des Makros TurboCalc OHNE Speichern beenden können - die
- alten Daten bleiben dann erhalten!
-
- War die Nullstellung aber erwünscht, dann sollten Sie das
- manuelle Abspeichern nicht vergessen.
-
-
- Sort_liste
- ----------
-
- VORSICHT !
- Das Makro sollte NUR zu Beginn einer neuen Bundesliga-
- Saison und erst nach dem Start des Makros "Reset_to_NULL"
- erfolgen. In der Liste "Teilnehmende Vereine" - C30:C47
- müssen alle Vereine eingetragen sein. Lesen Sie ggfls. im
- Abschnitt "ANWENDUNG / Vor der neuen Saison" nach!
-
-
-
- BEREICHE
-
- Damit sind der Applikation mit Namen bekannten Bereiche
- gemeint. Natürlich greifen Makros auch auf Bereiche zu,
- welche nicht speziell als "Bereich" definiert sind, aber
- an IMMER derselben Stelle gesucht werden.
-
- Wenn Sie Bereiche löschen, an andere Stelle kopieren oder
- irgendwie verändern, können erhebliche Fehler beim Ablauf
- von Makros entstehen! Auch Sub-Makros sind in diesem
- Sinne Bereiche und sollten nur verändert werden, wenn Sie
- die Systematik dahinter verstehen gelernt haben...
-
- ...und der Ablauf nicht verschlimmbessert wird ;-)
-
-
- Der Applikation mit NAME bekannte Bereiche sind:
-
- Name Adresse Typ Inhalt
- ------------------------------------------------------
-
- BL_Tabelle A5:L23 Datenbank Liga-Tabelle
- Krit1 M22:M23 Kriterium Heim-Verein
- Krit2 M26:M27 Kriterium Gast-Verein
- Teilnehmer C30:C47 Normal Teilnehmer-Liste
-
-
-
- DANK
-
- Diese Gelegenheit nehme ich zum Anlass, mich endlich zu
- bedanken bei...
-
- Michael Friedrich (Creative Developments) dem großartigen
- Programmer von TurboCalc und TurboBase, der meine ewigen
- Stänkereien mit bewundernswerter Gelassenheit erträgt
-
- Stefan Ossowski (Schatztruhe GmbH) für die Distribution
- dieser beiden Programme und dafür, daß ich - als Beta-
- Tester - einen Beitrag zum Gelingen leisten durfte
-
- und last but not least bei
-
- Erna, meiner lieben Frau, die wohl die Haupt-Leidtragende
- ist, da sie oft 10 - 16 Stunden des Tages (in ganz heißen
- Test-Phasen) nur das Klappern der Tastatur, das "Singen"
- des Lüfters im A2000 und von mir ab und zu "glei hob is"
- hört - und dennoch nur ganz selten echt "ausrastet" !!
-
-
-
-
- ------------ so, das wars - viel Spaß damit! ------------
-
- Günther Klug Frh. v. Biedermann
- eMail : klugvbiedermann.muc@t-online.de
- HomePage : http://amiga-club.de/homepage/rux/ruxpage.htm
-
-
-